var UIAlertDialogApi = function () {

    var handleDialogs = function () {


        $('#auto_fire_when_add_ok').click(function () {
            bootbox.alert("Tạo mới dữ liệu thành công! :)", function () {
                document.location.href = 'users.php';
            });

        });

        $('#auto_fire_when_edit_ok').click(function () {
            bootbox.alert("Cập nhật dữ liệu thành công! :)", function () {
                document.location.href = 'users.php';
            });

        });

        //end #demo_2



    }

    var handleAlerts = function () {

        $('#alert_show').click(function () {

            App.alert({
                container: $('#alert_container').val(), // alerts parent container(by default placed after the page breadcrumbs)
                place: $('#alert_place').val(), // append or prepent in container 
                type: $('#alert_type').val(), // alert's type
                message: $('#alert_message').val(), // alert's message
                close: $('#alert_close').is(":checked"), // make alert closable
                reset: $('#alert_reset').is(":checked"), // close all previouse alerts first
                focus: $('#alert_focus').is(":checked"), // auto scroll to the alert after shown
                closeInSeconds: $('#alert_close_in_seconds').val(), // auto close after defined seconds
                icon: $('#alert_icon').val() // put icon before the message
            });

        });

    }

    return {
        //main function to initiate the module
        init: function () {
            handleDialogs();
            handleAlerts();
        }
    };

}();